package interfaceRepositorio;

import java.sql.SQLException;
import java.util.Collection;

import entidades.Ocupacao;
import excecoes.FalhaPersistenciaException;

public interface IRepositorioOcupacao {

	public void cadastrar(Ocupacao ocupacao, String dadosMatricula)
			throws FalhaPersistenciaException, SQLException;

	public Ocupacao consultar(int id) throws FalhaPersistenciaException,
			SQLException;

	public Collection<Ocupacao> consultarPorMatricula(String matricula)
			throws FalhaPersistenciaException, SQLException;

	public void atualizar(Ocupacao ocupacao) throws FalhaPersistenciaException,
			SQLException;
}
